home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group92c.txt / 000088_icon-group-sender _Mon Nov 16 14:26:47 1992.msg < prev    next >
Internet Message Format  |  1993-01-04  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Tue, 17 Nov 1992 05:49:31 MST
  2. Date: 16 Nov 92 14:26:47 GMT
  3. From: mercury.hsi.com!mlfarm!cs.arizona.edu!icon-group@uunet.uu.net  (Chris Tenaglia - 257-8765)
  4. Organization: Medical College of Wisconsin (Milwaukee, WI)
  5. Subject: semicolons revisited?
  6. Message-Id: <01GR7NMCR9G291WHNT@mis.mcw.edu>
  7. Sender: icon-group-request@cs.arizona.edu
  8. To: icon-group@cs.arizona.edu
  9. Status: R
  10. Errors-To: icon-group-errors@cs.arizona.edu
  11.  
  12.  
  13. In case any one really really likes semicolons on a string processing language
  14. DEC now offers TPU (text processing utility) for its VAX and RISC boxes. Asoft
  15. offers nu/TPU for other platforms.
  16.  
  17. TPU has a lot of icon and snobol string concepts yet it enforces semicolons at
  18. the end of the statements. But like pascal it also uses begin and end instead
  19. of curly braces for blocking. No generators, no fail/succeess handling. But
  20. it has an interesting property. All variables declared have scope local to
  21. their procedures. All variables created by operations (not predeclared) have
  22. global scope. This language is the foundation of an editor called EVE. It
  23. allows one to do string programming in a full screen editor environment. I've
  24. used it to customize my editor to do herculean feats.
  25.  
  26. I still prefer icon for stream crunching, front ending, and game design.
  27. The lack of semicolons, required declarations, and datatypes are the features
  28. that drew me to icon, and that improve my productivity.
  29.  
  30. Chris Tenaglia (System Manager) |  "The past explained,     
  31. Medical College of Wisconsin    |   the future fortold, 
  32. 8701 W. Watertown Plank Rd.     |   the present largely appologized for."
  33. Milwaukee, WI 53226             |   Organon to The Doctor
  34. (414)257-8765                   |     
  35. tenaglia@mis.mcw.edu
  36.